home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
LIBRARY
/
SHDK_2
/
!READ.ME
next >
Wrap
Text File
|
1992-06-16
|
8KB
|
161 lines
THE SKYHAWK DEVELOPMENT LIBRARY
by
Bill Madison
W. G. Madison and Associates, Ltd.
13819 Shavano Downs
P.O. Box 780956
San Antonio, TX 78278-0956
(512)492-2777
CIS 73240,342
Copyright 1992 Madison & Associates
All Rights Reserved
The SkyHawk Development Library is a collection of ten
units compatible with Borland International's Turbo
PASCAL, release 5.0 or later. It also requires the
Turbo PROFESSIONAL-5 library published by TurboPower
Software.
While no fee is requested for non-commercial use of
this Library, please read and observe the terms and
conditions on the first page of the documentation file.
The SkyHawk Development Library is distributed as a set of
ten Turbo PASCAL source files, a complete set of test files in
source form, a complete documentation file (with index), and this
!READ.ME file. With one exception (ShDatPk), there is little or
no functional overlap with the PROFESSIONAL-5 library. The
SkyHawk library is, rather, an extension of the PROFESSIONAL-5
library.
Where there is overlap, the SkyHawk library has taken a
different approach which fits our needs at Madison & Associates
somewhat better. We are sharing these in the hope that we may be
able to allow others to avoid having to "reinvent the wheel."
The files in the distribution set are:
ShClrDef.PAS - Especially useful in implementing installa-
tion programs, permitting the user to select specific
color combinations to be used in the cloned program.
ShCmdLin.PAS - A flexible, easy to use command line parser,
providing the user and programmer with maximum levels
of syntactic flexibility with no sacrifice in ease of
use for the programmer.
ShCmplx.PAS - A complete complex arithmetic package, imple-
menting not only the usual binary arithmetic operations
but also powers and roots, Cartesian/polar coordinate
transformations, and string output routines.
ShCrcChk.PAS - A calculator of the 16 bit cyclic redundancy
check (CRC) word for files. Use of this unit can im-
prove the reliability of file transfers on floppy
disks.
ShDatPk.PAS - A date/time manipulation package. This unit
differs from the TpDate unit of PROFESSIONAL-5 in that
the fundamental data type is the true Julian Day-Number
rather than the arbitrary base used in TpDate. Further,
as a matter of personal taste, the more usual date/time
formats have been identified and implemented directly,
eliminating the need for picture strings.
ShErrMsg.PAS - An exit procedure for Turbo PASCAL which
extends Borland's exit prodecure by providing meaning-
ful messages on exit. ShErrMsg also provides alterna-
tives to Borland's HALT and RUNERROR procedures, with
extended capabilities.
ShFinanc.PAS - A financial calculator, implementing compound
interest and discount; and, for both ordinary annuities
and annuities due, the present value, amount, number of
payments (calculated from present value), and interest
rate (also calculated from present value).
ShList.PAS - A generic list manipulation unit, providing
singly and doubly linked list capability (and, indi-
rectly, stacks and rings). Some unusual capabilities
have also been included (e.g., the ability to sort list
elements as they are being inserted into the list).
ShLngStr.PAS - A long string (up to 65517 characters) pro-
cessing unit. This unit differs from the TpASCIIZ unit
in PROFESSIONAL-5 by carrying its dynamic length infor-
mation in the LongString data structure. It also pre-
serves the ability to "declare" a LongString as having
a maximum allowable length, this length being set for
each LongString individually.
ShUtilPk.PAS - A collection of miscellaneous utility rou-
tines.
TESTS.ZIP - Source code for the complete menu driven
integrated suite of test programs. These source files
are frequently referenced in the documentation for ex-
amples of the use of library routines. All output can
be redirected to a file or the printer to permit off-
line study. Contains the files
ExecSwap.ZIP - Contains a copy of the public
domain Execute-With-Swapping utility from
TurboPower Software. Required to build the
test suite.
Over*.PAS - Unit files required to build the
test suite. These files force the overlay
manager to initialize correctly in the pres-
ence of other units having an initialization
section.
TestShdk.PAS - The main program for running the
test suite.
TestDrvr.PAS - The driver unit for the test suite.
Test*.PAS - The source files for the test
suite.
TestLstr.DAT - A data file required for testing
the ShLngStr (Long String) unit.
SkyHawk.DOC - Complete indexed documentation of the entire
library. This file is set up for printing on a standard
printer, 66 lines per page. Blank pages have been in-
serted at the end of some chapters, so that two-sided
printing can be used if desired.
ShDefine.INC -
ShUnitSw.INC - These INCLUDE files contain all of the symbol
definitions and switch settings required to build the
full SkyHawk Library.
SkyHawk.MAK - The driver file for Borland's MAKE utility.
This file builds the entire Library and test suite.
SkyHawk.RR - As aspecial bonus to owners of our ReadyRef
program, this file is included. It contains excerpts
from the .DOC file, describing every interfaced entity
in the SkyHawk library, and is ready for indexing and
inclusion in your ReadyRef suite of reference topics.
Update.DOC - The SkyHawk Library revision record.
!Read.Me - This file.
READYREF.BRO - A description of our ReadyRef program, and an
order form.
06/16/92 10:47pm